hillside castle - French English Dictionary